<?php

use Illuminate\Http\Request;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/

//用户apid




$api = app('Dingo\Api\Routing\Router');

$api->version('v1', [
    'namespace' => 'App\Http\Controllers\Api'
], function($api) {
   
     //小程序登录未完成
     $api->post('weapp', 'WxpayController@weappStore')->name('api.Wxpay.weappStore');      
      // 小程序支付未完成
     $api->post('wxpay', 'WxpayController@wxpay')->name('api.Wxpay.wxpay');
     //更改订单状态
     $api->post('wxpayupdate', 'WxpayController@wxpayupdate')->name('api.Wxpay.wxpayupdate');
     //轮播接口已完成  可选参数已经完成
     $api->get('lunbo/{city_id?}','LunboController@index')->name('api.Lunbo.index'); 
     //专家接口完成
     $api->get('type/{city_id?}', 'LunboController@type')->name('api.Lunbo.type'); 
      //专家详情完成
     $api->get('typeshow/{id}', 'LunboController@typeshow')->name('api.Lunbo.typeshow');
     //项目介绍
     $api->get('project/{city_id?}', 'TypeController@index')->name('api.Type.index');
      //产品接口完成
     $api->get('product/{city_id?}', 'LunboController@product')->name('api.Lunbo.product');
     
     
      //产品详情完成
     $api->get('proinfo/{id}/{openid?}', 'LunboController@proinfo')->name('api.Lunbo.proinfo');             
     //推荐产品完成
     
     $api->get('typeinfo/{id}', 'LunboController@typeinfo')->name('api.Lunbo.typeinfo');
       //微信用户详细信息完成
     
     $api->get('wx', 'WxCodesController@getWxUserInfo')->name('api.Wx.getWxUserInfo');
     //添加微信小程序用户到数据库完成
     
     $api->post('wxcreate', 'WxCodesController@create')->name('api.Wx.create');
      //产品添加收藏
     $api->post('coll', 'CommentController@create')->name('api.Comment.create');
      //产品评论
     $api->post('content', 'CommentController@content')->name('api.Comment.content');
     //展示我的收藏
     $api->get('content/{openid}', 'CommentController@showcoll')->name('api.Comment.showcoll');
     //展示我的订单
     $api->get('showorder/{openid}', 'CommentController@order')->name('api.Comment.order');
     
     $api->get('ordernum/{openid}', 'WxpayController@ordernum')->name('api.Wxpay.ordernum');
     
     //添加报名
     $api->post('link', 'LunboController@link')->name('api.Lunbo.link');
     //添加报名
     $api->get('linkshow/{openid}', 'LunboController@linkshow')->name('api.Lunbo.linkshow');  
     
     
    //发送验证码
     $api->get('store/{phone}', 'CommentController@store')->name('api.Comment.store');
     
     
     
     $api->get('class', 'ContentController@class_type')->name('api.Content.class'); 
     
     
     
     //发布帖子
     $api->post('fabu', 'ContentController@post')->name('api.Content.post');
     //评论帖子
     $api->post('postcontent', 'ContentController@postcontent')->name('api.Content.postcontent');
     //回复帖子
     $api->post('content_title', 'ContentController@content')->name('api.Content.content_title');
     //展示帖子 
     $api->get('content','ContentController@index')->name('api.Content.index');
     //帖子详情  
     $api->get('content_info/{id}','ContentController@indexinfo')->name('api.Content.index_info');
     
     //活动
     $api->get('huodong','HostController@huodong')->name('api.Host.huodong');
     
     
     //活动
     $api->get('huodongxq/{id}','HostController@huodongxq')->name('api.Host.huodongxq');
     
      $api->get('href','HostController@href')->name('api.Host.href');
     
     //医院列表    点进去 医院列表  查看 医院列表下的专家 以及 项目  以及套餐 
     $api->get('host','HostController@index')->name('api.Host.index');
     //医生列表
      $api->get('host_ys','HostController@indexys')->name('api.Host.indexys');  
     //医生详情
     $api->get('host_ysxq/{id}','HostController@indexysxq')->name('api.Host.indexysxq');
     
     //商城  展示带哪家医院  那个类别下
     $api->get('shop','ShopController@index')->name('api.Shop.index');
     //产品详情  直接下单购买  后台查看某位用户  下单是哪家医院 然后进行分配 
     $api->get('shopinfo/{id}','ShopController@shoporderorder')->name('api.Shop.shopinfo');
     
     //文章列表
     $api->get('wenzhang','HostController@wenzhang')->name('api.Host.wenzhang');
     //文章详情
     $api->get('wenzhangxq/{id}','HostController@wenzhangxq')->name('api.Host.wenzhangxq');
     
     
});

$api->version('v2', function($api) {
    $api->get('version', function() {
        return response('this is version v2');
    });
});

